Fix hyper_set_kr bug -- was always setting kr0. (Found by Kevin Tian)
authordjm@kirby.fc.hp.com <djm@kirby.fc.hp.com>
Tue, 1 Nov 2005 14:37:40 +0000 (08:37 -0600)
committerdjm@kirby.fc.hp.com <djm@kirby.fc.hp.com>
Tue, 1 Nov 2005 14:37:40 +0000 (08:37 -0600)
xen/arch/ia64/xen/hyperprivop.S

index d472806a1e543a0912d5ae7da970d2a9c19807d3..b65a5075beefaaa261f707f47ed5b032ea9bca97 100644 (file)
@@ -1485,7 +1485,7 @@ ENTRY(hyper_set_kr)
        adds r21=XSI_KR0_OFS-XSI_PSR_IC_OFS,r18 ;;
        shl r20=r8,3;;
        add r22=r20,r21;;
-       st8 [r21]=r9;;
+       st8 [r22]=r9;;
        cmp.eq p7,p0=r8,r0
        adds r8=-1,r8;;
 (p7)   mov ar0=r9;;